// pages/vip/vip.js
import tool from '../../modules/tool'
import store from '../../modules/store'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    show: false,
    info:{}
  },

  async handlePay88() {
    tool.handleShowModel('是否立刻从余额中扣除￥88.00并开通PLUS会员？', true, async () => {
      let re = await tool.requestData('/pay/openVIP', {
        openId: store.getItem('userData').openId
      })
      if (re.status) {
        tool.handleShowToastWithMask('成功', 'success', 2000)
        await tool.wait(1)
        await tool.updateUserDataAndRefreshMain(re.data, true)
        wx.navigateBack()
      } else {
        tool.handleShowToast(re.content, 'error')
      }
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  async onLoad(options) {
    tool.setPageData(this)
    let re = await tool.requestData('/pay/getVIPInfo',{},'get')
    if(re.status){
      this.setData({
        info:re.data,
        show:true
      })
    }else{
      tool.handleShowToast(re.content,'error')
      await tool.wait(0.5)
      wx.navigateBack()
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})